#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>

using namespace std;
typedef long long ll;

//int main()
//{
//    ll T, A, B, C, D, K;
//    cin >> T;
//    while (T--) {
//        cin>>A >> B >> C >> K;
//        while (K--) {
//            int a = B + C;
//            int b = A + C;
//            int c = A + B;
//            A = a / 2;
//            B = b / 2;
//            C = c / 2;
//            if (A == B && B == C) break;
//        }
//        printf("%d %d %d\n", A, B, C);
//    }
//    return 0;
//}
#include<vector>
#include<algorithm>

//int main()
//{
//    ll N, M;
//    scanf("%lld %lld", &N, &M);
//    vector<ll> arr(N);
//    for (ll i = 0; i < N; ++i) {
//        scanf("%lld", &arr[i]);
//    }
//    sort(arr.begin(), arr.end());
//    ll ans = 0;
//    for (int i = 0; i < M; ++i) ans += arr[i];
//    printf("%lld", ans);
//    return 0;
//}
//int main() {
//	double r = sqrt(233 * 233 + 666 * 666);
//	int res = r + asin(666.0 / r) * r;
//	std::cout << res;
//}

#include<iostream>
using namespace std;

int main()
{
    int N;
    cin >> N;
    int ans = N;
    for (int i = 0; i < N; ++i) {
        int x;
        cin >> x;
        if (x == 1) ans--;
    }
    printf("%d", ans);
    return 0;
}